Big Huge Thesaurus

Euphorbia cyathophora

noun